
const keywords = [
  'select ',
  // 'union',
  // 'asc',
  // 'desc',
  // 'in',
  // 'like',
  // 'into',
  // 'exec',
  ' from '
  // 'update',
  // 'inset',
  // 'delete',
  // 'count',
  // 'asc(',
  // 'char(',
  // 'chr(',
  // 'drop',
  // 'table',
  // 'truncat',
  // 'mid(',
  // 'abs(',
  // '=',
  // '--',
  // '<script',
  // '/script',
  // 'where'
  // 'join',
  // 'create',
  // 'alter',
  // 'cast',
  // 'exists',
  // 'or',
  // 'and',
  // 'order by',
  // 'group by'
]

export default (text) => {
  let invalid = false
  let chkInput = (text + '').toLowerCase()
  let pos = 0
  for (let i = 0, n = keywords.length; i < n; i++) {
    let isIn = chkInput.indexOf(keywords[i])
    if (isIn !== -1) {
      pos += 1
    }
    if (pos >= 2) {
      invalid = true
      break
    }
  }

  return invalid
}
